import { myRequest } from "../../api/myRequest";

export default {
  /**
   * 根据ids获取数据列表
   * @param ids
   * @returns {AxiosPromise}
   */
  // downloadFile(param) {
  //   return myRequest(_DownloadFile, param);
  // },
  downloadFile(params) {
    return myRequest({
      url: "/tz/docs/downloadFile",
      method: "post",
      data: params,
    });
  },
  /**
   * 根据id获取数据列表
   * @param id
   * @returns {AxiosPromise}
   */
  // downloadFileById(id) {
  //   return myRequest(_DownloadFileById, { id: id });
  // },
  downloadFileById(id) {
    return myRequest({
      url: "/tz/docs/downloadFileById",
      method: "post",
      data: { id: id },
    });
  },
  /**
   * 根据ids获取数据列表
   * @param param
   * @returns {AxiosPromise}
   */
  // uploadFile(param) {
  //   return myRequest(_UploadFile, param);
  // },
  uploadFile(param) {
    return myRequest({
      url: "/tz/docs/uploadFile",
      method: "post",
      data: param,
    });
  },
  /**
   * 根据ids获取数据列表
   * @param param
   * @returns {AxiosPromise}
   */
  // uploadFiles(param) {
  //   return myRequest(_UploadFiles, param);
  // },
  uploadFiles(param) {
    return myRequest({
      url: "/tz/docs/uploadFiles",
      method: "post",
      data: param,
    });
  },
  /**
   * 根据ids获取数据列表
   * @param param
   * @returns {AxiosPromise}
   */
  // deleteFile(param) {
  //   return myRequest(_DeleteFile, param);
  // },
  deleteFile(param) {
    return myRequest({
      url: "/tz/docs/deleteFile",
      method: "post",
      data: param,
    });
  },
  /**
   * 根据id获取数据列表
   * @param id
   * @returns {AxiosPromise}
   */
  // deleteFileById(id) {
  //   return myRequest(_DeleteFileById, { id: id });
  // },
  deleteFileById(id) {
    return myRequest({
      url: "/tz/docs/deleteFileById",
      method: "post",
      data: { id: id },
    });
  },
};
